.mixins .inline-block {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.mixins .clear {
  *zoom: 1;
}
.mixins .clear:before, .mixins .clear:after {
  display: table;
  content: "";
}
.mixins .clear:after {
  clear: both;
}
.mixins .no-size {
  width: 0;
  height: 0;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid > [class*="span"] {
  float: left;
  margin-left: 1.5%;
}
.row-fluid > [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid > .span1 {
  width: 6.958333333%;
}
.row-fluid > .span2 {
  width: 15.416666666%;
}
.row-fluid > .span3 {
  width: 23.874999999%;
}
.row-fluid > .span4 {
  width: 32.333333331999995%;
}
.row-fluid > .span5 {
  width: 40.791666665%;
}
.row-fluid > .span6 {
  width: 49.249999998%;
}
.row-fluid > .span7 {
  width: 57.708333331%;
}
.row-fluid > .span8 {
  width: 66.16666666399999%;
}
.row-fluid > .span9 {
  width: 74.624999997%;
}
.row-fluid > .span10 {
  width: 83.08333333%;
}
.row-fluid > .span11 {
  width: 91.541666663%;
}
.row-fluid > .span12 {
  width: 99.999999996%;
}
.aptra .button {
  border: 1px solid #666666;
  background-color: #B3B3B3;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -o-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -moz-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -ms-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fbfbfb, endColorStr=#b3b3b3, GradientType=0);
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
}
.aptra .button:hover {
  background-color: #D7D7D7;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -o-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -moz-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -webkit-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -ms-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fdfdfd, endColorStr=#d7d7d7, GradientType=0);
}
.aptra .button:active {
  background-color: #F8F8F8;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -o-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -moz-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -webkit-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -ms-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#b0b0b0, endColorStr=#f8f8f8, GradientType=0);
}
.aptra .button[disabled], .aptra .button[disabled]:hover, .aptra .button[disabled]:active {
  color: #BCBCBC;
  border-color: #BCBCBC;
  background-color: #CCCCCC;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -o-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -moz-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -webkit-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -ms-linear-gradient(top, #ededed 20%, #cccccc 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ededed, endColorStr=#cccccc, GradientType=0);
}
.aptra .panel-background {
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -moz-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -ms-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f1f1f1, GradientType=0);
}
.aptra .nav-title {
  color: white;
  font-size: 1.35em;
  font-weight: bold;
  font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}
* {
  margin: 0;
  padding: 0;
}
html {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  background-color: white;
  color: black;
}
body {
  width: 100%;
  min-width: 940px;
}
h1,
h2,
h3,
h4,
h5,
h5 {
  font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  margin-bottom: 1em;
}
h1 {
  font-size: 1.35em;
}
p {
  padding-bottom: 1em;
}
input {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 1em;
  margin-bottom: 1em;
  padding: 0.35em;
  border: 1px solid #BCBCBC;
}
::-webkit-input-placeholder {
  font-style: italic;
}
:-moz-placeholder {
  font-style: italic;
}
select {
  margin-bottom: 1em;
}
label {
  font-weight: bold;
  display: block;
  padding-bottom: 0.35em;
}
button {
  font-size: 1em;
  font-family: "Helvetica", "Arial", sans-serif;
  padding: 0.35em 1.1em 0.35em 1.1em;
  outline: none;
  width: auto;
  overflow: visible;
  border: 1px solid #666666;
  background-color: #B3B3B3;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -o-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -moz-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -ms-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fbfbfb, endColorStr=#b3b3b3, GradientType=0);
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}
button:hover {
  background-color: #D7D7D7;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -o-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -moz-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -webkit-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -ms-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fdfdfd, endColorStr=#d7d7d7, GradientType=0);
}
button:active {
  background-color: #F8F8F8;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -o-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -moz-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -webkit-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -ms-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#b0b0b0, endColorStr=#f8f8f8, GradientType=0);
}
button[disabled], button[disabled]:hover, button[disabled]:active {
  color: #BCBCBC;
  border-color: #BCBCBC;
  background-color: #CCCCCC;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -o-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -moz-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -webkit-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -ms-linear-gradient(top, #ededed 20%, #cccccc 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ededed, endColorStr=#cccccc, GradientType=0);
}
i {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.hidden {
  display: none;
  visibility: hidden;
}
.standalone {
  margin: 10px;
}
.login-view {
  padding-bottom: 4em;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -moz-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -ms-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f1f1f1, GradientType=0);
}
.login-view .login-logo {
  width: 424px;
  height: 344px;
  margin: 85px auto 0 auto;
  background: url(sprites.png) 0 -95px no-repeat;
}
.login-view .login-logo h1 {
  font-family: "Verdana", "Helvetica", "Arial", sans-serif;
  font-size: 2em;
  text-align: center;
  padding-top: 30px;
  color: #95A0A9;
  text-shadow: 0 2px 3px #EFEFEF;
}
.login-view .login-panel {
  width: 250px;
  height: 175px;
  margin: 100px auto 0 auto;
  padding: 2em;
  border: 1px solid #BCBCBC;
  background-color: white;
}
.login-view .login-panel input {
  width: 94%;
  padding: 0.5em;
}
.login-view .login-panel button {
  float: left;
}
.login-view .login-panel .dashboardcore-Spinner {
  float: left;
  margin-left: 6px;
}
.dashboard-view {
  width: 100%;
  position: relative;
}
.dashboard-view .row {
  margin-bottom: 1.25em;
}
.dashboard-view .header {
  position: relative;
  width: 100%;
  height: 95px;
  background: #1d6f35 url(sprites.png) top left no-repeat;
  color: white;
  border-bottom: 1px solid #005721;
  text-align: right;
  *zoom: 1;
}
.dashboard-view .header:before, .dashboard-view .header:after {
  display: table;
  content: "";
}
.dashboard-view .header:after {
  clear: both;
}
.dashboard-view .header a {
  color: white;
}
.dashboard-view .header button {
  margin: 0 24px 0 16px;
}
.dashboard-view .header span {
  line-height: 95px;
}
.dashboard-view .header .product-name {
  font-size: 1.7em;
  font-family: "Verdana", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  float: left;
  margin-left: 135px;
  padding: 0;
}
.dashboard-view .feature-tabbar, .dashboard-view .page-tabbar {
  width: 100%;
  height: 35px;
}
.dashboard-view .feature-tabbar *:first-child, .dashboard-view .page-tabbar *:first-child {
  margin-left: 14px;
}
.dashboard-view .feature-tabbar li, .dashboard-view .page-tabbar li {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.dashboard-view .feature-tabbar .tab, .dashboard-view .page-tabbar .tab {
  height: 32px;
  line-height: 32px;
  margin-top: 2px;
  padding: 0 10px;
  cursor: default;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}
.dashboard-view .feature-tabbar .selected,
.dashboard-view .page-tabbar .selected,
.dashboard-view .feature-tabbar .selected:hover,
.dashboard-view .page-tabbar .selected:hover {
  border: 1px solid white;
}
.dashboard-view .feature-tabbar {
  border-top: 1px solid #47BF5C;
  border-bottom: 1px solid #005721;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -o-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -moz-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -webkit-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -ms-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#29984c, endColorStr=#1d6f35, GradientType=0);
}
.dashboard-view .feature-tabbar .tab {
  color: white;
  font-size: 1.35em;
  font-weight: bold;
  font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
}
.dashboard-view .feature-tabbar .tab:hover {
  border-bottom: 1px solid #005721;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #57c963 10%, #1e7039 40%);
  background-image: -o-linear-gradient(top, #57c963 10%, #1e7039 40%);
  background-image: -moz-linear-gradient(top, #57c963 10%, #1e7039 40%);
  background-image: -webkit-linear-gradient(top, #57c963 10%, #1e7039 40%);
  background-image: -ms-linear-gradient(top, #57c963 10%, #1e7039 40%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#57c963, endColorStr=#1e7039, GradientType=0);
}
.dashboard-view .feature-tabbar .selected, .dashboard-view .feature-tabbar .selected:hover {
  color: #1d6f35;
  border-bottom: 1px solid white;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #b4dcb8 10%, #ffffff 40%);
  background-image: -o-linear-gradient(top, #b4dcb8 10%, #ffffff 40%);
  background-image: -moz-linear-gradient(top, #b4dcb8 10%, #ffffff 40%);
  background-image: -webkit-linear-gradient(top, #b4dcb8 10%, #ffffff 40%);
  background-image: -ms-linear-gradient(top, #b4dcb8 10%, #ffffff 40%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#b4dcb8, endColorStr=#ffffff, GradientType=0);
}
.dashboard-view .feature-tabbar .divider {
  background-color: #005721;
  box-shadow: 1px 0 2px #47bf5c;
  -webkit-box-shadow: 1px 0 2px #47bf5c;
  -moz-box-shadow: 1px 0 2px #47bf5c;
  -o-box-shadow: 1px 0 2px #47bf5c;
  width: 1px;
  height: 24px;
  margin: 4px 0;
}
.dashboard-view .page-tabbar {
  border-top: 1px solid white;
  border-bottom: 1px solid #666666;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #e3e3e3 10%, #b5b4b5 90%);
  background-image: -o-linear-gradient(top, #e3e3e3 10%, #b5b4b5 90%);
  background-image: -moz-linear-gradient(top, #e3e3e3 10%, #b5b4b5 90%);
  background-image: -webkit-linear-gradient(top, #e3e3e3 10%, #b5b4b5 90%);
  background-image: -ms-linear-gradient(top, #e3e3e3 10%, #b5b4b5 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#e3e3e3, endColorStr=#b5b4b5, GradientType=0);
}
.dashboard-view .page-tabbar .tab {
  color: #666666;
  font-weight: bold;
  font-size: 0.95em;
}
.dashboard-view .page-tabbar .tab:hover {
  border-bottom: 1px solid #666666;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ffffff 30%, #b5b4b5 90%);
  background-image: -o-linear-gradient(top, #ffffff 30%, #b5b4b5 90%);
  background-image: -moz-linear-gradient(top, #ffffff 30%, #b5b4b5 90%);
  background-image: -webkit-linear-gradient(top, #ffffff 30%, #b5b4b5 90%);
  background-image: -ms-linear-gradient(top, #ffffff 30%, #b5b4b5 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#b5b4b5, GradientType=0);
}
.dashboard-view .page-tabbar .selected, .dashboard-view .page-tabbar .selected:hover {
  color: #1d6f35;
  border-bottom: 1px solid white;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #dedede 10%, #ffffff 40%);
  background-image: -o-linear-gradient(top, #dedede 10%, #ffffff 40%);
  background-image: -moz-linear-gradient(top, #dedede 10%, #ffffff 40%);
  background-image: -webkit-linear-gradient(top, #dedede 10%, #ffffff 40%);
  background-image: -ms-linear-gradient(top, #dedede 10%, #ffffff 40%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede, endColorStr=#ffffff, GradientType=0);
}
.dashboard-view .page-tabbar .divider {
  background-color: #9a9a9a;
  box-shadow: 1px 0 2px #efefef;
  -webkit-box-shadow: 1px 0 2px #efefef;
  -moz-box-shadow: 1px 0 2px #efefef;
  -o-box-shadow: 1px 0 2px #efefef;
  width: 1px;
  height: 24px;
  margin: 4px 0;
}
.dashboard-view .view-filter-button {
  height: 34px;
  margin-left: 24px;
  font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
  font-size: 1.35em;
  position: relative;
  padding-left: 36px;
  padding-right: 36px;
  color: #666666;
  vertical-align: top;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
}
.dashboard-view .view-filter-button i.icon {
  width: 32px;
  height: 32px;
  background: url(sprites.png) no-repeat 0 -512px;
  position: absolute;
  left: 2px;
  top: 0;
}
.dashboard-view .view-filter-button i.caret {
  position: absolute;
  right: 6px;
  top: 13px;
}
.dashboard-view .view-filter-button i.up {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #1d6f35;
}
.dashboard-view .view-filter-button i.down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #1d6f35;
}
.dashboard-view .toolbar {
  border: 1px solid #666666;
  background-color: #B3B3B3;
  height: 32px;
  padding: 0 6px;
  margin-left: 10px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -o-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -moz-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -ms-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fbfbfb, endColorStr=#b3b3b3, GradientType=0);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.65);
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
}
.dashboard-view .toolbar li {
  height: 30px;
  width: 32px;
  margin: 1px 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  border: 1px solid #666666;
  background-color: #B3B3B3;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -o-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -moz-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -webkit-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -ms-linear-gradient(top, #fbfbfb 20%, #b3b3b3 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fbfbfb, endColorStr=#b3b3b3, GradientType=0);
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  filter: none;
  background-image: none;
  background-color: transparent;
  border: 0;
}
.dashboard-view .toolbar li:hover {
  background-color: #D7D7D7;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -o-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -moz-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -webkit-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  background-image: -ms-linear-gradient(top, #fdfdfd 20%, #d7d7d7 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fdfdfd, endColorStr=#d7d7d7, GradientType=0);
}
.dashboard-view .toolbar li:active {
  background-color: #F8F8F8;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -o-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -moz-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -webkit-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  background-image: -ms-linear-gradient(top, #b0b0b0 20%, #f8f8f8 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#b0b0b0, endColorStr=#f8f8f8, GradientType=0);
}
.dashboard-view .toolbar li[disabled], .dashboard-view .toolbar li[disabled]:hover, .dashboard-view .toolbar li[disabled]:active {
  color: #BCBCBC;
  border-color: #BCBCBC;
  background-color: #CCCCCC;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -o-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -moz-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -webkit-linear-gradient(top, #ededed 20%, #cccccc 95%);
  background-image: -ms-linear-gradient(top, #ededed 20%, #cccccc 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ededed, endColorStr=#cccccc, GradientType=0);
}
.dashboard-view .toolbar li.vdivider {
  background-color: #9a9a9a;
  box-shadow: 1px 0 2px #ffffff;
  -webkit-box-shadow: 1px 0 2px #ffffff;
  -moz-box-shadow: 1px 0 2px #ffffff;
  -o-box-shadow: 1px 0 2px #ffffff;
  width: 1px;
  height: 22px;
  margin: 5px 0;
}
.dashboard-view .toolbar li.hdivider {
  background-color: #9a9a9a;
  box-shadow: 0 1px 2px #ffffff;
  -webkit-box-shadow: 0 1px 2px #ffffff;
  -moz-box-shadow: 0 1px 2px #ffffff;
  -o-box-shadow: 0 1px 2px #ffffff;
  width: 22px;
  height: 1px;
  margin: 0 5px;
}
.dashboard-view .toolbar li.vdivider:hover, .dashboard-view .toolbar li.hdivider:hover {
  background-image: none;
}
.dashboard-view .toolbar li i {
  height: 32px;
  width: 32px;
  background: url(sprites.png) no-repeat;
}
.dashboard-view .toolbar li .new {
  background-position: 0px -448px;
}
.dashboard-view .toolbar li .new[disabled] {
  background-position: 0px -480px;
}
.dashboard-view .toolbar li .edit {
  background-position: -32px -448px;
}
.dashboard-view .toolbar li .edit[disabled] {
  background-position: -32px -480px;
}
.dashboard-view .toolbar li .copy {
  background-position: -64px -448px;
}
.dashboard-view .toolbar li .copy[disabled] {
  background-position: -64px -480px;
}
.dashboard-view .toolbar li .save {
  background-position: -96px -448px;
}
.dashboard-view .toolbar li .save[disabled] {
  background-position: -96px -480px;
}
.dashboard-view .toolbar li .cancel {
  background-position: -128px -448px;
}
.dashboard-view .toolbar li .cancel[disabled] {
  background-position: -128px -480px;
}
.dashboard-view .toolbar li .delete {
  background-position: -160px -448px;
}
.dashboard-view .toolbar li .delete[disabled] {
  background-position: -160px -480px;
}
.dashboard-view .toolbar li .download {
  background-position: -192px -448px;
}
.dashboard-view .toolbar li .download[disabled] {
  background-position: -192px -480px;
}
.dashboard-view .toolbar li .upload {
  background-position: -224px -448px;
}
.dashboard-view .toolbar li .upload[disabled] {
  background-position: -224px -480px;
}
.dashboard-view .toolbar li .print {
  background-position: -256px -448px;
}
.dashboard-view .toolbar li .print[disabled] {
  background-position: -256px -480px;
}
.dashboard-view .toolbar li .export {
  background-position: -288px -448px;
}
.dashboard-view .toolbar li .export[disabled] {
  background-position: -288px -480px;
}
.dashboard-view .toolbar li .command {
  background-position: -320px -448px;
}
.dashboard-view .toolbar li .command[disabled] {
  background-position: -320px -480px;
}
.dashboard-view .toolbar li .settings {
  background-position: -352px -448px;
}
.dashboard-view .toolbar li .settings[disabled] {
  background-position: -352px -480px;
}
.dashboard-view .toolbar li .quick-commands {
  background-position: -384px -448px;
}
.dashboard-view .toolbar li .quick-commands[disabled] {
  background-position: -384px -480px;
}
.dashboard-view .toolbar li .search {
  background-position: -416px -448px;
}
.dashboard-view .toolbar li .search[disabled] {
  background-position: -416px -480px;
}
.dashboard-view .vertical-toolbar {
  display: block;
  position: absolute;
  height: auto;
  padding: 6px 2px;
  top: 233.5px;
  right: 24px;
  width: 32px;
  background-repeat: repeat-x;
  background-image: linear-gradient(left, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -o-linear-gradient(left, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -moz-linear-gradient(left, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -webkit-linear-gradient(left, #fbfbfb 20%, #b3b3b3 95%);
  background-image: -ms-linear-gradient(left, #fbfbfb 20%, #b3b3b3 95%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fbfbfb, endColorStr=#b3b3b3, GradientType=1);
}
.dashboard-view .vertical-toolbar li {
  display: block;
}
.dashboard-view .container {
  position: absolute;
  top: 233.5px;
  left: 24px;
  right: 76px;
  margin: 0;
  min-height: 200px;
  min-width: 832px;
}
.dashboard-view .container .row-fluid {
  margin-bottom: 10px;
}
.module {
  border: 1px solid black;
  margin-bottom: 10px;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -moz-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  background-image: -ms-linear-gradient(top, #ffffff 50%, #f1f1f1 85%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f1f1f1, GradientType=0);
  border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.module:last-child {
  margin-bottom: 0;
}
.module .titlebar {
  border-bottom: 1px solid black;
  height: 30px;
  position: relative;
  overflow: hidden;
  background-repeat: repeat-x;
  background-image: linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -o-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -moz-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -webkit-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  background-image: -ms-linear-gradient(top, #29984c 10%, #1d6f35 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#29984c, endColorStr=#1d6f35, GradientType=0);
  border-radius: 3.5px 3.5px 0 0;
  -webkit-border-radius: 3.5px 3.5px 0 0;
  -moz-border-radius: 3.5px 3.5px 0 0;
}
.module .titlebar .title {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 30px;
  color: white;
  font-size: 1.35em;
  font-weight: bold;
  font-family: "Trebuchet MS", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  top: 0;
  bottom: 0;
  left: 10px;
  right: 89px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.module .titlebar .buttons {
  position: absolute;
  top: 0.3em;
  right: 10px;
}
.module .titlebar .buttons button {
  position: relative;
  background: url(sprites.png) no-repeat;
  filter: none;
  border: 0;
  padding: 0;
  width: 23px;
  height: 23px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  background-position: -78px -512px;
  width: 23px;
  height: 23px;
}
.module .titlebar .buttons button:hover {
  background-position: -101px -512px;
}
.module .titlebar .buttons button:active {
  background-position: -124px -512px;
}
.module .titlebar .buttons button[disabled], .module .titlebar .buttons button[disabled]:hover, .module .titlebar .buttons button[disabled]:active {
  background-position: -147px -512px;
}
.module .titlebar .buttons button i {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(sprites.png) no-repeat;
}
.module .titlebar .buttons button i.settings {
  background-position: -55px -535px;
}
.module .titlebar .buttons button i.min {
  background-position: -55px -512px;
}
.module .titlebar .buttons button i.max {
  background-position: -32px -535px;
}
.module .titlebar .buttons button i.close {
  background-position: -32px -512px;
}
.module .content {
  padding: 10px;
}
